gtk_icon_theme_init (GtkIconTheme *icon_theme)
{
GtkIconThemePrivate *priv;
- gchar **xdg_data_dirs;
+ const gchar * const *xdg_data_dirs;
int i, j;
priv = g_type_instance_get_private ((GTypeInstance *)icon_theme,
GtkIconThemePrivate *priv = icon_theme->priv;
blow_themes (icon_theme);
- g_signal_emit (G_OBJECT (icon_theme), signal_changed, 0);
+ g_signal_emit (icon_theme, signal_changed, 0);
if (priv->screen && priv->is_screen_singleton)
{
/* Notify that accessible focus object has changed */
obj = gtk_widget_get_accessible (GTK_WIDGET (icon_view));
item_obj = atk_object_ref_accessible_child (obj, item->index);
- atk_focus_tracker_notify (item_obj);
- g_object_unref (item_obj);
+
+ if (item_obj != NULL)
+ {
+ atk_focus_tracker_notify (item_obj);
+ g_object_unref (item_obj);
+ }
}
g_return_if_fail (GTK_IS_ICON_VIEW (icon_view));
g_return_if_fail (path != NULL);
- g_signal_emit (G_OBJECT (icon_view), icon_view_signals[ITEM_ACTIVATED], 0, path);
+ g_signal_emit (icon_view, icon_view_signals[ITEM_ACTIVATED], 0, path);
}
/**
GtkTreePath *path;
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (data);
- item->action_idle_handler = NULL;
+ item->action_idle_handler = 0;
if (item->widget == NULL)
return FALSE;
gtk_icon_view_item_accessible_text_get_character_count (AtkText *text)
{
GtkIconViewItemAccessible *item;
- GtkTextIter start, end;
item = GTK_ICON_VIEW_ITEM_ACCESSIBLE (text);
gboolean emit_signal)
{
if (gtk_icon_view_item_accessible_is_showing (item))
- gtk_icon_view_item_accessible_add_state (item, ATK_STATE_SHOWING, emit_signal);
+ return gtk_icon_view_item_accessible_add_state (item, ATK_STATE_SHOWING,
+ emit_signal);
else
- gtk_icon_view_item_accessible_remove_state (item, ATK_STATE_SHOWING, emit_signal);
+ return gtk_icon_view_item_accessible_remove_state (item, ATK_STATE_SHOWING,
+ emit_signal);
}
static void
{
GtkIconView *icon_view;
GtkWidget *widget;
- gint i;
widget = GTK_ACCESSIBLE (accessible)->widget;
if (!widget)
if (info->index != item->item->index)
{
if (info->index < index)
- g_warning ("Unexpected index value on insetion %d %d", index, info->index);
+ g_warning ("Unexpected index value on insertion %d %d", index, info->index);
- if (tmp_list = NULL)
+ if (tmp_list == NULL)
tmp_list = items;
info->index = item->item->index;
items = priv->items;
tmp_list = NULL;
deleted_item = NULL;
+ info = NULL;
while (items)
{
info = items->data;
}
if (info->index != item->item->index)
{
- if (tmp_list = NULL)
+ if (tmp_list == NULL)
tmp_list = items;
else
info->index = item->item->index;
GtkIconViewItemAccessible *item;
GList *items;
GList *tmp_list;
- GList *new_list;
AtkObject *atk_obj;
atk_obj = gtk_widget_get_accessible (GTK_WIDGET (user_data));
{
GtkWidget *widget;
GtkIconView *icon_view;
- GList *l;
widget = GTK_ACCESSIBLE (selection)->widget;
if (widget == NULL)